import { IsNotEmpty, IsNumber, IsOptional, IsString } from 'class-validator'

export class CreateMenuDto {
  @IsString({ message: '该数据为字符串类型' })
  @IsNotEmpty({ message: '该数据不能为空' })
  name: string

  @IsString({ message: '该数据为字符串类型' })
  @IsNotEmpty({ message: '该数据不能为空' })
  path: string

  @IsNumber()
  @IsOptional() //可选属性
  order: number

  @IsString({ message: '该数据为字符串类型' })
  @IsOptional() //可选属性
  acl: string
}
